/**
*	Occupation
*	v 1.11
*/

#ifndef _OCCUPATION_H
#define _OCCUPATION_H

class Occupation{

	public :

		 /**
		 * @brief Constructeur par defaut d'Occupation, ne fait rien
		 *
		 * @note Doit etre redefini
		 */
		Occupation();

		/**
		 * @brief Realise l'action prevue par l'occupation
		 *
		 * @note Doit etre redefini
		 */
		virtual void executer() =0;

		/**
		 * @brief Permet de dire si l'action entammee est finie
		 *
		 * @note Doit etre redefini
		 */
		virtual bool estFini() =0;

};

#endif

